engine mounting strut - Espagnol Anglais Dictionnaire